Determining Moldability and Parting Directions for Polygons with Curved Edges

نویسندگان

  • Sara McMains
  • Xiaorui Chen
چکیده

We consider the problem of whether a given geometry can be molded in a two part, rigid, reusable mold with opposite removal directions. We describe an efficient algorithm for solving the opposite direction moldability problem for a 2D “polygon” bounded by edges that may be either straight or curved. We introduce a structure, the normal graph of the polygon, that represents the range of normals of the polygon’s edges, along with their connectivity. We prove that the normal graph captures the directions of all lines corresponding to feasible parting directions. Rather than building the full normal graph, which could take time O(n logn) for a polygon bounded by n possibly curved edges, we build a summary structure in O(n) time and space, from which we can determine all feasible parting directions in time O(n). 1 Background and Previous Work In molding or casting manufacturing processes, material is reshaped in a hollow mold. A simple reusable mold consists of two rigid halves that are removed in opposite directions; the orientation of the removal directions is called the parting direction. In order for a part geometry to be de-moldable, it must be oriented relative to the parting direction so that the two mold halves can be removed from the part via translation along the parting direction without colliding with the part. Surfaces where collisions occur, preventing extraction of the part, are called undercuts. They occur where the mold extends into the area between the part and the parting surface, relative to the parting direction (Figure 1). Forming undercuts requires additional mold inserts which increase the cost of the mold, so we would like to avoid Corresponding author. them if possible. Finding a feasible two part molding orientation (one without undercuts) for an arbitrary geometry is subject to geometric accessibility constraints; not all geometries admit such an orientation. Many manufacturing researchers who have implemented algorithms for finding a feasible parting direction for a two part mold for a given 3D geometry (possibly defined by curved faces) only look at a limited number of potential parting directions, such as the three principle axes [1, 2], bounding box axes [3], or use a heuristic search approach [4,5]. If a valid parting direction exists but is not among the directions tested, these algorithms will not find it. Multi-piece and/or sacrificial mold design, where constraints on the number of mold pieces and/or demoldability are relaxed, has been studied by [6], [7] and [8], but these molds are more expensive than two part molds, and sacrificial molds are not as suited to mass production. In the computational geometry literature, algorithms for finding if any feasible two part mold orientation exists have been presented, but only for faceted geometry. Rappaport and Rosenbloom describe an O(n) time algorithm for determining if a 2D polygon can be made by a 2-part mold with arbitrary (not necessarily opposite) removal directions for the mold halves, and an O(n logn) time algorithm for a variation on the opposite removal direction problem, again for a 2D polygon [9]. Ahn et al. describe an algorithm for opposite direction mold removal parting line direction determination for a 3D faceted polyhedron, returning all combinatorially distinct feasible directions in time O(n4) [10]. Although this algorithm could of course be applied to find feasible mold removal directions for a tessellated approximation of a curved geometry, the running time would increase prohibitively the more accurately the approximation fit the original geometric surface. 1 Copyright c © 2004 by ASME parting direction upper mold half lower mold half parting surface part (a) Mold for a simple 2D part parting direction

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding Undercut-Free Parting Directions for Polygons with Curved Edges

We consider the problem of whether a given geometry can be molded in a two-part, rigid, reusable mold with opposite removal directions. We describe an efficient algorithm for solving the opposite direction moldability problem for a 2D “polygon” bounded by edges that may be either straight or curved. We introduce a structure, the normal graph of the polygon, that represents the range of normals ...

متن کامل

A Fast Algorithm for Covering Rectangular Orthogonal Polygons with a Minimum Number of r-Stars

Introduction This paper presents an algorithm for covering orthogonal polygons with minimal number of guards. This idea examines the minimum number of guards for orthogonal simple polygons (without holes) for all scenarios and can also find a rectangular area for each guards. We consider the problem of covering orthogonal polygons with a minimum number of r-stars. In each orthogonal polygon P,...

متن کامل

Moldable and Castable Polygons

This paper introduces the concepts of Moldability and Castability of simple polygons and relates Moldability to Monotonicity. We detail a (n) algorithm for determining all n forward maximal monotone chains of a simple polygon and apply this algorithm to the problems of determining 2-Moldability, 2-Castability and the minimum monotone decomposition of a simple polygon 9]. Our results include a s...

متن کامل

Automatic generation of mold-piece regions and parting curves for complex CAD models in multi-piece mold design

Multi-piece molding technology is an important tool in producing complex-shaped parts that cannot be made by traditional two-piece molds. However, designing multi-piece molds is also a time-consuming task. This paper proposes an approach for automatic recognition ofmold-piece regions and parting curves for free-form CAD models. Based on the geometric properties of objects and mathematical condi...

متن کامل

A Convex Deficiency Tree Algorithm for Curved Polygons

Boolean set representations of curved two-dimensional polygons are expressions constructed from planar halfspaces and (possibly regularized) set operations. Such representations arise often in geometric modeling, computer vision, robotics, and computational mechanics. The convex de ciency tree (CDT) algorithm described in this paper constructs such expressions automatically for polygons bounded...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004